pcb manufacturer pga socket printed circuit board circuit board electronics assembly electronic design ic socket circuit bga socket cotter pin board spring pin pogo pin